<html>

  <head>
    <title>wechat pay test</title>
    <script src=http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js></script>
    <script src=http://res.wx.qq.com/open/js/jweixin-1.2.0.js></script>

    <script>
      $(document).ready(function() {
          $.get("/api/orders/59be5bdb7cf1683b10d05df9/wx/pay/prepay?access_token=LqERJ1hjSWHiHxmz5yz43EVEMTM0NUVDRDAzMkQ4RDQ4NjUwMkNCNDBBMzc3MzZDKNxoFxAHz7XlL6jWChI_kIBsYQx7w2mh0ywvrCdFh26hipffnaNpW87HMlSPt34=",
                function(data, status) {


                    alert(JSON.stringify(data));

                    function onBridgeReady() {
                        alert("on ready");
                        WeixinJSBridge.invoke(
                            'getBrandWCPayRequest', data.data,
                            function(res) {
                                alert(res.err_msg);
                                if (res.err_msg == "get_brand_wcpay_request：ok") {} // 使用以上方式判断前端返回,微信团队郑重提示：res.err_msg将在用户支付成功后返回    ok，但并不保证它绝对可靠。   
                            }
                        );
                    }

                    if (typeof WeixinJSBridge == "undefined") {
                        if (document.addEventListener) {
                            document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
                        } else if (document.attachEvent) {
                            document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
                            document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
                        }
                    } else {
                        onBridgeReady();
                    }

                    // WeixinJSBridge.invoke(
                    //     'getBrandWCPayRequest', JSON.parse(data.data),
                    //     function(res) {
                    //         alert(res.err_msg); // 使用以上方式判断前端返回,微信团队郑重提示：res.err_msg将在用户支付成功后返
                    //     }
                    // );
                });
      });
    </script>
  </head>

  <body>
    <p>
      pay
    </p>
  </body>

</html>
